Hành vi PDF.js

Theo một tiêu chuẩn, PDF.js có hiệu năng rất cao để xem hầu hết các tệp PDF phổ biến, trong khi nó có thể có một số vấn đề với các tài liệu lớn hoặc 'đồ họa nặng'.[20] Một phân tích khác cho thấy rằng giữa 1-3% tệp PDF trong một số tập hợp tài liệu nhất định sẽ làm sập hoặc đóng băng trình xem PDF.js, do tệp bị hỏng hoặc tệp phức tạp.[21]

PDF.js hỗ trợ hầu hết các đặc tả PDF, nhưng một số tính năng chưa được triển khai, điều này có thể ảnh hưởng đến hành vi kết xuất tùy thuộc vào các tính năng mà tài liệu sử dụng.[22]

Các tính năng PDF chưa được thêm vào PDF.js hoặc chưa hoàn chỉnh:

  • Nhóm nội dung tùy chọn (OCGs)
  • Hồ sơ màu ICC
  • Màu đốm
  • Mô phỏng in đè
  • Các nhóm trong suốt (tách rời/cách ly)
  • Một số họa tiết và đổ bóng
  • In độ nét cao
  • Biểu mẫu tương tác và điền được

Cộng đồng cộng tác viên PDF.js cũng lưu ý rằng hành vi trình duyệt của PDF.js thay đổi tùy theo sự hỗ trợ của trình duyệt đối với các tính năng bắt buộc của PDF.js.[23] Hiệu suất và độ tin cậy sẽ tốt nhất trên Chrome và Firefox, vì đang được hỗ trợ đầy đủ và đã có kiểm thử tự động.

Liên quan

Tài liệu tham khảo

WikiPedia: PDF.js https://andreasgal.com/2011/06/15/pdf-js/ https://github.com/mozilla/pdf.js https://github.com/mozilla/pdf.js/blob/master/LICE... https://github.com/mozilla/pdf.js/releases https://github.com/mozilla/pdf.js/wiki/Frequently-... https://github.com/nextcloud/files_pdfviewer https://github.com/owncloud/files_pdfviewer https://chrome.google.com/webstore/detail/pdf-view... https://engineering.linkedin.com/blog/2019/04/unde... https://apps.nextcloud.com/apps/files_pdfviewer